body {
	font-family: arial, helvetica, sans-serif;
	font-size: 13px;
}

#contenedor { 
	margin: 0 auto;
	width: 912px;
}

#tablaCriterios {
	margin: 0 auto;
	text-align: center;
	width: 60%;
}

#tablaResultados {
	overflow: auto;
	margin: 0 auto;
	text-align: center;
	width: 95%;
}

h1 {
	font-family: arial, helvetica;
	font-size: 16pt;
	text-align: center;
 	margin-bottom: 10px;
}

hr {
	width: 80%;
	text-align: center;
	margin-left: 10%;
	margin-bottom: 20px;
}

p {
	font-size: 14px;
	width: 80%;
	text-align: justify;
	margin-left: 10%;
	margin-bottom: 20px;
}

p.error {
	font-weight: bold;
	color: #FF0000;
}

table.ta {
	width: 99%;
	border-bottom: solid 1px #9894B5;
	border-top: solid 1px #9894B5;
	border-left: solid 1px #9894B5;
	border-right:solid 1px #9894B5;
}
	
table.tanoborder {
	width: 99%;
	border: none;
}
	
tbody.ta {
	overflow: auto; 
	overflow-x: hidden;
}
	
th.ta {
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	width: 50px;
	background-color: #E0E2E2;
	color: steelblue;
	border-bottom: solid 1px #9894B5;
	border-top: solid 1px #9894B5;
	border-left: solid 1px #9894B5;
	position: relative; 
}

td.ta {
	color: #000;
	text-align: center;
	font-size: 12px;
	font-family: arial, sans-serif;
	border-bottom: solid 1px #9894B5;
	border-left: solid 1px #9894B5;
}

td.etiqueta {
	font-family: arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-align: right;
	color: steelblue;
	border: none;
}

td.valor {
	font-family: arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	color: #000000;
	border: none;
}

td.nota {
	font-family: arial, sans-serif;
	font-size: 14px;
	font-weight: normal;
	font-style:italic;
	text-align: left;
	color: #808080;
	border: none;
}

td.ta:last-child {border-right: solid 1px #9894B5;}
th.ta:last-child {border-right: solid 1px #9894B5;}

input {
	cursor: pointer;
	font-weight: bold;
	color: #800000;
	background-color: #FFE4C4;
	-moz-border-radius:5px;
}

input.teclado {
	cursor: auto;
	font-weight: normal;
	color: #008000;
	background-color: #FFE4C4;
}

input.boton {
	width: 10%;
	margin-left: 45%;
	margin-top: 20px;
}

#header{
 width:902px;
 height:72px;
 position:relative;
 margin:0px 0px 0px 0px;
 background: #FFA500;
 }

#header a#logo{
 position:relative;
 z-index:100;
 }		

#header a#logo img{
 border:0; 
 }
  
#header ul.navigation{
 list-style-type:none;
 margin:-82px 0 0 300px;
 padding:0;
 overflow:hidden;
 }
  
#header ul.navigation li{
 float:left;
 height:35px;
 width:85px;
 }
  
#header ul.navigation li.active{
 background:url("../images/menu.gif");
 background-repeat:no-repeat;
 background-position: 0 -160px;
 }
  
#header ul.navigation li a{
 text-decoration:none;
 color:#2c1d00;
 font-family:arial, helvetica;
 font-size:14px;
 font-weight:bold;
 display:inline-block; 
 line-height:35px;
 background:url("../images/menu-separator.gif");
 background-repeat:no-repeat;
 background-position:right; 
 height:35px;
 padding:0 20px 0 20px;
 text-align:center;
 width:67px;
 }
  
#header ul.navigation li a:hover{
 color:#ffffff;
 }
